Meaning of scabbard
Definition of scabbard
(noun)
a
sheath
for a
sword
or
dagger
or
bayonet
Other information on scabbard
WIKIPEDIA results for
scabbard
Amazon results for
scabbard
Tweet