Idioms are difficult to understand because ... the future' or 'I hope the sun will shine for you'. To have one's head in the clouds: to be out of touch with reality; to be a dreamer or an idealist ...
Some results have been hidden because they may be inaccessible to you