受窘

listen to the pronunciation of 受窘
Chinese - English
in an awkward position
embarrassed
bothered