excoriated

US

UK

C2

Transitive Verb

  • To express strong disapproval of