a person with exceptionally keen eyesight or observation skills
Compound of 'hawk' + 'eye', from the keen vision of hawks
Try Another Word