EMBARRASSMENT Meaning of EMBARRASSMENT in English ( n. ) Difficulty or perplexity arising from the want of money to pay debts. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012