English version

have your head in the clouds

From Longman Dictionary of Contemporary Englishhave your head in the cloudshave your head in the cloudsSPEND TIMEto think about something in a way that is not practical or sensible, especially when you think things are much better than they really are head
Pictures of the day
Do you know what each of these is called?
Click on the pictures to check.