Golden Bowl

Dictionary

BOGGLEDpp.

Perplexed and impeded by sudden difficulties; embarrassed.