Vilifier /(vĭl"ĭ*fī`ẽr)/

Vil·i·fi·er

Vilifier

n.
  1. One who vilifies or defames.