受窘

listen to the pronunciation of 受窘
Chinesisch - Englisch
in an awkward position
embarrassed
bothered