Learn That Word

Synonyms for Excoriate (same or very similar meaning)

WordNet sense 1 (tear or wear off the skin or make sore by abrading):
chafe

WordNet sense 2 (express strong disapproval of):
condemn, decry, objurgate, reprobate


From the ODE community, based on WordNetadd/edit