1.Lambaste (verb) Meaning: criticize (someone or something) harshly. synonyms: criticize, castigate, chastise, censure, condemn, take to task, harangue, attack, rail at, rant at, revile, fulminate against. Example: Mr. Corbyn, whose anti-monarch... Read more