Webster's Revised Unabridged Dictionary · 1913

Vituperator

Vituperator , noun

[Latin]

One who vituperates, or censures abusively.