Golden Bowl

Dictionary

EMBARRASSINGppr.

Perplexing; entangling; confusing; confounding; abashing.