Noun Definition

disembarrassment

1.Definition: something that extricates you from embarrassment

Category: General