vituperative

(adjective)

adjective

1. marked by harshly abusive criticism

- her vituperative railing

Similar word(s): critical, scathing