Answer:

vilifier

AnswerCrossword Clue
VILIFIERSlanderer