vilifier
VIL'IFIER,
n. One who defames or traduces.