cast down
沮喪,不快樂
cast down
v : lower someone's spirits; make downhearted; "These news
depressed her"; "The bad state of her child's health
demoralizes her" [syn: depress, deject, get down, dismay,
dispirit, demoralize, demoralise] [ant: elate]