Meaning of the word lambaste in English

What does lambaste mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

lambaste

US /læmˈbæst/
UK /læmˈbæst/

Verb

to criticize (someone or something) harshly

Example:
The critics lambasted the new movie for its weak plot and poor acting.
The coach lambasted his team for their lack of effort in the second half.