detractor
1. [ noun ] one who disparages or belittles the worth of something
Synonyms: depreciator knocker disparager
Related terms: cynic defamer hatemonger muckraker deprecate
Similar spelling:   detract
  detractive
  detraction
  Deatherage
  Detrick
  Dedrick