vituperate [ vahy-too-puh-reyt, -tyoo-, vi- ]
verb (used with or without object), vi·tu·per·at·ed, vi·tu·per·at·ing.
to use or address with harsh or abusive language; revile.
OTHER WORDS FROM VITUPERATE
vi·tu·per·a·tor, noun
un·vi·tu·per·at·ed, adjective
WORDS RELATED TO VITUPERATE
asperse, rate, castigate, vilify, condemn, growl, curse, traduce, scold, insult, lambaste, rail, denounce, censure, blame, abuse, upbraid, accuse, reproach, revile
SYNONYMS FOR VITUPERATE
See more synonyms on Thesaurus.com
censure, vilify, berate.
ANTONYMS FOR VITUPERATE
praise, commend.
Origin: 1535–45; < Latin vituperātus (past participle of vituperāre to spoil, blame), equivalent to vituperā(re) (vitu-, variant (before a labial) of viti-, stem of vitium blemish, vice + -perāre, combining form of parāre to furnish, provide; see prepare) + -tus past participle suffix; see -ate
Now YOU come up with a sentence (or fic? or graphic?) that best illustrates the word.