EMBARRASSMENT


Meaning of EMBARRASSMENT in English

n.

1.

Perplexity, difficulty, entanglement.

2.

Trouble, distress, vexation, plague.

3.

Confusion, abashment.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.