A non-Bitcoiner friend asked me, "What is Bitcoin?", I was unable to answer directly as my mind was racing to find an answer. My first instinct was to tell him that it was a "peer to peer digital ecash for the internet", but should something global, trustless, provably scarce, independent, open, and censorship-resistant be described as something so shallow?
Bitcoin is much more, but it's very hard to find the words to describe it.
Well it's really hard to explain especially for people who are not technically inclined. I would just say it's "digital money", simply as that.
But it gets more complicated if he/she started to questions more about it and that where the problem arises. You can throw a lot of words that doesn't ring a bell to them. That's why it's better to have a sit down talk with that person so that he can truly understand why bitcoin is.