scabbard

/skˈæbɝd/

Explore definitions, synonyms, and language insights of scabbard

Definitions

Noun
a sheath for a sword or dagger or bayonet

More General Terms