Golden Bowl

Dictionary

EMBARRASSEDpp.

Perplexed; rendered intricate; confused; confounded.