embarrassed
EMBAR'RASSED
, pp. Perplexed; rendered intricate; confused; confounded.