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.”