Dictionary.com
Thesaurus.com
has cowered
  • present perfect of cower (3rd person singular).