vituperative
/vaɪˈtjuːpɹətɪv/
adjective
Meaning
Marked by harsh, spoken, or written abuse; abusive, often with ranting or railing.
Synonyms