vituperative

adj

1.
marked by harshly abusive criticism
Derived from:
vituperate