invective
noun
[ ɪnˈvɛktɪv ]
• insulting, abusive, or highly critical language.
• "he let out a stream of invective"
Similar:
abuse,
insults,
vituperation,
expletives,
swear words,
swearing,
curses,
bad language,
foul language,
denunciation,
censure,
revilement,
vilification,
castigation,
recrimination,
reproach,
reproval,
admonition,
tongue-lashing,
contumely,
billingsgate,
obloquy,
Origin:
late Middle English (originally as an adjective meaning ‘reviling, abusive’): from Old French invectif, -ive, from late Latin invectivus ‘attacking’, from invehere (see inveigh). The noun is from late Latin invectiva (oratio) ‘abusive or censorious (language)’.