dispraiser
DISPRAISER
, n. One who blames or dispraises.