Synonyms:
vituperation, invective, vitriol
Meaning: abusive or venomous language used to express blame or censure or bitter deep-seated ill will
Usage examples
As full of keen satire and invective in his eloquence, as of tenderness and panegyric in his poetry, he caught the attention of his hearers, and exerted the utmost boldness in blaming those violent counsels by which the commons were governed.