n. 25B6; noun
he was scarlet with embarrassment : MORTIFICATION, humiliation, shame, shamefacedness, chagrin, awkwardness, self-consciousness, sheepishness, discomfort, discomfiture, discomposure, agitation, distress; ignominy; shyness, bashfulness.
his current financial embarrassment : DIFFICULTY, predicament, plight, problem, mess; informal bind, jam, pickle, fix, scrape.
an embarrassment of riches : SURPLUS, excess, overabundance, superabundance, glut, surfeit, superfluity; abundance, profusion, plethora.