disparager - English Synonyms Dictionary

disparager

n.
[1] detractor , depreciator , knocker