Answer: lambasted

AnswerCrossword Clue
LAMBASTEDRaked over the coals
lambastedLAMBAST, to beat severely, also LAMBASTE
lambastedCriticize (someone or something) harshly