vilifier
1. [ noun ] one who attacks the reputation of another by slander or libel
Synonyms: maligner slanderer libeler backbiter traducer defamer
Related terms: detractor defame badmouth vilify
Similar spelling:   Villafuerte
  Villaverde