English
English version

be/live in cloud-cuckoo-land

From Longman Dictionary of Contemporary Englishbe/live in cloud-cuckoo-landbe/live in cloud-cuckoo-landBritish EnglishCRAZY to think that a situation is much better than it really is, in a way that is slightly stupid cloud
Pictures of the day
What are these?
Click on the pictures to check.