lambaste       
verb [ T ] (also lambast) uk/læmˈbæst/ us/læmˈbæst/
 猛烈抨击;狠狠批评
to criticize someone or something severely
  His first novel was well and truly lambasted by the critics. 他的第一部小说受到批评家的猛烈抨击。 
 Synonym: berate 
Compare: rebuke verb chide