EMBARRASSMENT Meaning of EMBARRASSMENT in English (n.) Difficulty or perplexity arising from the want of money to pay debts. Webster's English dictionary. Английский словарь Webster. 2012