LAMBASTE


Meaning of LAMBASTE in English

lambast [verb] [T] - to criticize (someone or something) severelyHis first novel was well and truly lambasted by the critics.

Cambridge English vocab.      Кембриджский английский словарь.