kamus
.
Search
About
disembarrassment
English
disembarrassment
Noun
Something that extricates you from embarrassment
English: disembarrassment