The body

avoir la tête dans les nuages

StandardB1

Meaning

To have your head in the clouds, to be thinking of anything but the task at hand.

Word for word

to have your head in the clouds

Example

Tu as la tête dans les nuages aujourd'hui, tout va bien ?

Your head is in the clouds today, is everything all right?

The body