Avoir la tête dans les nuages
Meaning: To be a daydreamer; out of touch with reality.
Language: French
Literally: To have one's head in the clouds
Category: Nature
Origin: Common European expression, 19th century French usage.
Loading the full interactive collection…