1.corrupt morally or by intemperance or sensuality;
debauch the young people with wine and women
2.lower someone's spirits; make downhearted;
These news depressed her
3.confuse or put into disorder;
the boss's behavior demoralized everyone in the office