English to Portuguese Dictionary
scabbard
Bainha
Related Images/Visuals for scabbard
Meaning for scabbard found in 13 Languages.
Sponored Video