With someone, the definition of Bitcoin is too hard to understand so I wonder whether we have a more simple way to explain to them?

My suggestion. Give him a book. I read a book called 'Mastering bitcoin', and it had all the knowledge that I needed, such as blockchain, private key and public key, hashing algorithms, etc.
If that person doesn't read books, give him/ her a decent website to learn about cryptocurrency.