vituperate (verb) vituperate: criticize harshly
Sinonime: abuse,
accuse, asperse, bark at, bawl out,
berate,
blame, calumniate,
castigate,
censure, chew out,
condemn,
curse,
denounce, find fault,
growl,
insult,
lambaste*, lash,
malign, rail,
rate,
reproach,
revile, rip into, run down,
scold, smear, tear into, tongue-lash, traduce, upbraid,
vilify, yell at
Antonime: compliment,
praise