disparager
1. [ noun ] one who disparages or belittles the worth of something
Synonyms: detractor knocker depreciator
Related terms: cynic defamer hatemonger muckraker deprecate
Similar spelling:   disparage
  disparaging
  disparate
  disparagement
  disprover
  disparity
  disparagingly
  disprove
  dispread
  disperse
  diaspora
  dispersal
  disparateness
  dispraise