invective

/ɪnvɛktɪv/

Definitions

1. noun

a harsh or abusive verbal attack, typically one made in a formal or public setting

“The politician’s speech was filled with invective against his opponents.”

2. verb

to attack or abuse someone with harsh or abusive language

“She was accused of inventing invective to discredit her rival.”

Synonyms

  • abuse
  • insult
  • vituperation

Antonyms

  • compliment
  • praise