mudslinger
Noun
Meaning
one who spreads real or alleged scandal about another (usually for political advantage)
Source: WordNetSynonyms
muckraker
cynic
knocker
critic
attacker
complainant
doubter
detractor
disparager
backbiter
defamer
slanderer
depreciator
libeler
traducer
Show all synonyms