œil de lynx
Meanings
Noun
1. eagle eye, sharp vision (figuratively)
Examples1
My word, you've got the eye of an eagle!