受挫
shòu cuò
Definitions
- 1. thwarted
- 2. obstructed
- 3. setback