Argus-eyed
Ar·gus-eyed
Argus-eyed
a.
Extremely observant; watchful; sharp-sighted.