cast down

verb
High School
1

To make (a person) discouraged or dejected.

2

To overthrow, to defeat or bring to ruin.

3

Used other than figuratively or idiomatically: see cast, down.