Dictionary.com
Thesaurus.com
has mauled
  • present perfect of maul (3rd person singular).