vituperate
definition
to blame or insult someone in a harsh or abusive way
example
The politician took to social media to vituperate his opponents, unleashing a barrage of insults during the heated campaign.
synonyms
beraterebukescold
word origin — Latin 'vituperare', from 'vitium' meaning fault and 'parare' meaning to prepare or make ready