BE MILES AWAY


Meaning of BE MILES AWAY in English

( informal ) to be thinking deeply about sth and not aware of what is happening around you

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.