lambasting

1.

sự nướng thịt cừu non

to criticize someone or something severely:

:
His first novel was well and truly lambasted by the critics.