Meaning of cloud-cuckoo-land

Definition of cloud-cuckoo-land

(noun) an imaginary place where you say people are when they seem optimistically out of touch with reality

Other information on cloud-cuckoo-land

WIKIPEDIA results for cloud-cuckoo-land
Amazon results for cloud-cuckoo-land