invective [noun]

Definition of invective:

abusive or venomous language used to express blame or censure or bitter deep-seated ill will

Synonyms of invective:

● Vitriol

● Vituperation

● Abuse

● Denunciation

● Vituperative

● Scurrilous

● Contumely

● Sarcasm

● Tirade

● Scorn


Opposite/Antonyms of invective:

● Praise

● Compliment

● Flattery

● Eulogy

● Congratulations

● Admiration

● Approval

● Pep talk

● Acclaim


Sentence/Example of invective:

The text is at once self-justification and foamy-mouthed invective against the world.