Top definition
Living in ones own dream world, where everything is perfect...
He's living in Cloud Cuckoo Land
by LaylaRose March 18, 2010
Get the mug
Get a Cloud Cuckoo Land mug for your girlfriend Nathalie.