embarrassed; bothered; in an awkward position
Turn 受窘 into a printable worksheet PDF with Tianzige practice grids and pinyin.