витать в облаках

Разг. to be up in the clouds, to have one's head in the clouds

Источник: Полный русско-английский словарь на Gufo.me