embarrassed

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