Golden Bowl

Dictionary

HUMILIATEDpp.

Humbled; depressed; degraded.