demoralizer

listen to the pronunciation of demoralizer
الإنجليزية - التركية
moral bozan şey ya da kişi
الإنجليزية - الإنجليزية
Agent noun of demoralize; one who demoralizes
{i} person or thing that corrupts; person or thing that causes despair or lowers morale