Living in Cloud Cuckooland

What does the idiom “Living in Cloud Cuckooland” mean?

Definition:

Having unrealistic or foolish beliefs or plans.

For example:

“Norma thinks she’s going to be making $100,000 euros by next year. She’s living in cloud cuckooland.”

Reply