English to Deutsch Dictionary
scabbard
Scheide (Behälter)
Related Images/Visuals for scabbard
Meaning for scabbard found in 13 Languages.
Sponored Video