disembarrassmentEnglish

disembarrassment

Noun

Something that extricates you from embarrassment

English: disembarrassment