What is you own favorite definition or explanation?
my simple definition of blockchain is
distributed public ledger that three words definition should be easily enough to understand and represent blockchain
if someone wants to know more about blockchain then he needs to read the underlying system
below is blockchain definition found on wiki
Block chain
A block chain is a transaction database shared by all nodes participating in a system based on the Bitcoin protocol.