Meaning : Corrupt morally or by intemperance or sensuality.
Example :
Debauch the young people with wine and women.
Socrates was accused of corrupting young men.
Do school counselors subvert young children?.
Corrupt the morals.
Synonyms : corrupt, debase, debauch, demoralize, deprave, misdirect, pervert, profane, subvert, vitiate
Meaning : Lower someone's spirits. Make downhearted.
Example :
These news depressed her.
The bad state of her child's health demoralizes her.
Synonyms : cast down, deject, demoralize, depress, dismay, dispirit, get down
Fill with high spirits. Fill with optimism.
Music can uplift your spirits.