To Excoriate
- (transitive) To wear off the skin of; to chafe or flay.
Synonyms: abrade, chafe, flay
- (transitive, figuratively) To strongly denounce or censure.
Synonyms: condemn, disparage, reprobate, tear a strip off
Synonyms: abrade, chafe, flay
Synonyms: condemn, disparage, reprobate, tear a strip off