scabbardEnglish

scabbard

Noun

A sheath for a sword or dagger or bayonet

English: scabbard

Bahasa: sarung pedang

Bahasa words with similar meanings