Dispraiser
Dis*prais"er
(?),
n.
One who blames or dispraises.