have eyes in one's back of head - French English Dictionary