Golden Bowl

Dictionary

PERPLEXEDpp.

Made intricate; embarrassed; puzzled.