Answer: demoralizes

AnswerCrossword Clue
demoralizesDEMORALIZE, to corrupt the morals of
demoralizesCause (someone) to lose confidence or hope; dispirit
demoralizesCorrupt the morals of (someone)