Definitions for scabbard

Definitions for (noun) scabbard

Main entry: scabbard

Definition: a sheath for a sword or dagger or bayonet


Visual thesaurus for scabbard