Webster's Revised Unabridged Dictionary · 1913

Dispraiser

Dispraiser , noun

One who blames or dispraises.