Back to Dictionary
受窘
shòujiǒng
1.
embarrassed
2.
bothered
3.
in an awkward position
Metadata
- Category
- Chinese