vilifier

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