Dictionary.com
Thesaurus.com
has wallowed
  • present perfect of wallow (3rd person singular).