Denigrator
/(?)/
Den·i·gra·tor
Denigrator
n.
One who, or that which, blackens.