Dictionary.com
Thesaurus.com
has glimpsed
  • present perfect of glimpse (3rd person singular).