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