harsh, abusive language
invective - abuse
The formal word ‘invective’ refers to criticism or speech that is very forceful, rude, and unpleasant. Often there is no reason or argument behind it, it is just insulting language usually directed at somebody who you are very angry at. For that reason, it is only used in a negative context.
Mary is obviously very tired and stressed at the moment. I just offered her some constructive criticism and she let out a stream of invective.
If you disagree with my point, then offer a counter-argument instead of just spewing invective!
I don’t envy that politician. He has to face endless invective from the public and media.