to be aware of everything that is happening around you, even things that seem difficult or impossible to see
HAVE EYES IN THE BACK OF YOUR HEAD
Meaning of HAVE EYES IN THE BACK OF YOUR HEAD in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005