Meaning of the word lambasting in English
What does lambasting mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.
lambasting
Verb
1.
to criticize someone or something severely:
Example:
•
His first novel was well and truly lambasted by the critics.
Learn This Word at Lingoland