Answer: lambasting

AnswerCrossword Clue
LAMBASTINGDressing down
LAMBASTINGThrashing: Slang.
lambastingLAMBAST, to beat severely, also LAMBASTE
lambastingCriticize (someone or something) harshly