disheartener
English
Etymology
From
dishearten
+
-er
.
Noun
disheartener
(
plural
dishearteners
)
One who or that which disheartens.