Pinyin Dictionary results for "shou jiong"

受窘
embarrassed; bothered; in an awkward position
Dictionary data provided by CC-CEDICT