Answer: excoriating

AnswerCrossword Clue
excoriatingDamage or remove part of the surface of (the skin)
excoriatingEXCORIATE, to abrade; to heap abuse
excoriatingCensure or criticize severely