Invective
in·vec·tive
inˈvektiv/
noun
noun: invective
1. Insulting, abusive, or highly critical language.
"He let out a stream of invective"
Synonyms: abuse, insults, expletives, swear words, swearing, curses, foul language, foul language, vituperation;
2. An Exotic-rarity shotgun from the...