cloud-cuckoo-land
1. [ noun ] a place where you say people are when they seem optimistically out of touch with reality
Related terms: imaginary_place