Words: detractor disparager depreciator knocker
Part of speech: n
Definition: one who disparages or belittles the worth of something