EnglishMain Dictionary
invective
Universal Words
noun
[U] (formal) rude language and unpleasant remarks that sb shouts when they are very angry:
The gesture infuriated him and he let out a stream of invective. * a speech full of invective against the government