Dictionary.com
Thesaurus.com

has peeked

  • present perfect of peek (3rd person singular).