kamus
.
Search
About
scabbard
English
scabbard
Noun
A sheath for a sword or dagger or bayonet
English: scabbard
Bahasa:
sarung pedang
Bahasa words with similar meanings
sarung pedang