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