Answer: excoriates

AnswerCrossword Clue
EXCORIATESDenounces strongly.
EXCORIATESDenounces
excoriatesDamage or remove part of the surface of (the skin)
excoriatesCensure or criticize severely
excoriatesEXCORIATE, to abrade; to heap abuse