English Thesaurus.
SYNONYMS
ANTONYMS
DEFINITIONS
Definitions for scabbard
Definitions for (noun)
scabbard
Main entry:
scabbard
Definition:
a sheath for a sword or dagger or bayonet
Visual thesaurus for scabbard