English to Deutsch Dictionary
disembarrass
Verlegenheit
Meaning for disembarrass found in 8 Languages.
Sponored Video