Basic Guidelines For English SpellingsREAD THESE ARTICLES
Blame or insult (someone) in strong or violent language.revile, rail against, inveigh against, fulminate against, attack, upbraid, berate, harangue, lambaste, reprimand, castigate, chastise, rebuke, scold, chide, censure, condemn, damn, denounce, find fault with, run down, take to task, vilify, denigrate, calumniate, insult, abuse, curse, slander, smearView synonyms
Mid 16th century from Latin vituperat- ‘censured, disparaged’ (see vituperation).
Are You Learning English? Here Are Our Top English Tips