Golden Bowl

Dictionary

PUZZLINGppr.

Perplexing; embarrassing; bewildering.