English Dictionary
◊ DISEMBARRASSMENT
disembarrassment
n : something that extricates you from embarrassment [ant: {embarrassment}]