Find the word definition

Wiktionary
have eyes in the back of one's head

vb. (context idiomatic English) To be particularly, especially uncannily, observant; a perceived ability to see in all directions at once.