If I had to try and explain it, I'd oversimplify: bitcoins are tokens, a bit like money, but they're stored on computers and phones, and people can send them electronically, over the internet, to anyone, anywhere in the world, almost instantly. Because people send bitcoins directly to one another, they don't need banks or bank accounts.
For a millennial, when it comes to Bitcoin, your grandparents are a much easier sell than your parents. Keep it simple, like cash you can use on the Internet.
that's what I usually say. If they want to know how it can't be stolen, I explain the distributed ledger as "all computers keeping all transactions because computers are so powerful now".