Invective

What is Invective ?

Invective is (noun) insulting speech or swearing (formal.)

 

source: Easier English, Student Dictionary Upper Intermediate Level