Dictionary.com
Thesaurus.com
has stared
  • present perfect of stare (3rd person singular).