受窘

listen to the pronunciation of 受窘
الصينية - الإنجليزية
in an awkward position
embarrassed
bothered