Vilifier Synonyms

One who attacks the reputation of another by slander or libel
(Noun)