cast down

Fortgeschritten (C1) formal

To make someone feel very sad and without hope, or to throw something down to the ground.

"The news of her failure cast her down for weeks."