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.