What does lambaste mean?
verb
to scold or criticize severely, often in a public or humiliating way.
Example
"The politician was lambasted by the press for his controversial comments."
Definition generated by AI and curated by RJS Tech Solutions LLP.