Answer: excoriate

AnswerCrossword Clue
EXCORIATEDenounce violently
EXCORIATEDenounce harshly
EXCORIATETongue-lash
excoriateto abrade; to heap abuse
excoriateCensure or criticize severely
excoriateto denounce or berate severely; flay verbally.
excoriateDamage or remove part of the surface of (the skin)