ph.
1. 使沮丧;使伤心;使忧愁
If someone is cast down by something, they are sad or worried because of it.
1. lower someone's spirits
make downhearted
e.g. These news depressed her
The bad state of her child's health demoralizes her
Synonym: depressdejectget downdismaydispiritdemoralizedemoralise