受挫

shòucuò
thwarted, obstructed
HSK 79

Additional Dictionary Meanings

thwartedobstructedsetback