The Collaborative International Dictionary
Vituperator
Vituperator \Vi*tu"per*a`tor\, n. [L.] One who vituperates, or censures abusively.
Wiktionary
vituperator
n. One who vituperates, or censures abusively.