cloud-cuckoo-land
1.
(
noun
) a place where you say people are when they seem optimistically out of touch with reality
Related Words:
imaginary place
Terms and Conditions of Use / Copyright Notice