Answer: lambasts

AnswerCrossword Clue
LAMBASTSPounds
lambastsLAMBAST, to beat severely, also LAMBASTE
lambastsCriticize (someone or something) harshly