cloud•cuck•oo•land
We found 2 definitions of cloud-cuckoo-land from 2 different sources.
Noun |
||
cloud-cuckoo-land - an imaginary place where you say people are when they seem optimistically out of touch with reality |