Have eyes in the back of one's head meaning
HOME
PROVERBS
smart
Have eyes in the back of one's head
said for :
Someone who is clever and has the ability to know what is happening around.