Back to Dictionary
受阻
shòuzǔ
1. blocked
2. obstructed
3. detained
Uncommon • Top 26%