depreciator

hypernyms

cynic

fault-finder

hyponyms

backbiter

defamer

hatemonger

libeler

maligner

muckraker

mudslinger

slanderer

traducer

vilifier