Dictionary.com
Thesaurus.com
has humiliated
  • present perfect of humiliate (3rd person singular).