The Collaborative International Dictionary
Dispraiser
Dispraiser \Dis*prais"er\, n. One who blames or dispraises.
Wiktionary
dispraiser
n. One who blames.