EMBARRASSMENT


Meaning of EMBARRASSMENT in English

(n.) Difficulty or perplexity arising from the want of money to pay debts.

Webster's English dictionary.      Английский словарь Webster.