MohammedPreview
Open in TheBrain

To Excoriate

  1. (transitive) To wear off the skin of; to chafe or flay.

Synonyms: abrade, chafe, flay

  1. (transitive, figuratively) To strongly denounce or censure.

Synonyms: condemn, disparage, reprobate, tear a strip off