EMBARRASSMENT


Meaning of EMBARRASSMENT in English

■ noun

1》 a feeling of self-consciousness, shame, or awkwardness.

↘a cause of such feelings.

2》 financial difficulty.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.