lambast - definition and synonyms

verb [transitive] mainly journalism 

Your browser doesn’t support HTML5 audio

/læmˈbæst/
present tense
I/you/we/theylambast
he/she/itlambasts
present participlelambasting
past tenselambasted
past participlelambasted
  1. to criticize someone severely, especially in a newspaper article or speech
    lambast someone for (doing) something:

    The team were constantly lambasted for failing to follow instructions.