Dictionary.com
Thesaurus.com
has roared
  • present perfect of roar (3rd person singular).