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