demoralizer

Noun

 * : one who demoralizes.