DISEMBARRASSMENT


Meaning of DISEMBARRASSMENT in English

noun freedom or relief from impediment or perplexity.

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