( informal ) to be thinking deeply about sth and not aware of what is happening around you
BE MILES AWAY
Meaning of BE MILES AWAY in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005