excoriates
动词 excoriate:
express strong disapproval of
同义词:condemn, reprobate, decry, objurgate, excoriate
tear or wear off the skin or make sore by abrading
同义词:chafe, excoriate