English to Sicilianu Dictionary
scabbard
Stucciu (fòdiru)
Related Images/Visuals for scabbard
Meaning for scabbard found in 13 Languages.
Sponored Video