Cloud-cuckoo-land — definition
1. cloud-cuckoo-land (Noun)
1 definition
cloud-cuckoo-land (Noun) — An imaginary place where you say people are when they seem optimistically out of touch with reality.
3 types of
fictitious place imaginary place mythical place