excoriate
excoriate - verb
express strong disapproval of
tear or wear off the skin or make sore by abrading
excoriate - thesaurus
chafe
condemn
decry
objurgate
reprobate