Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of scabbard

- The case in which the blade of a sword, dagger, etc., is kept; a sheath.
- To put in a scabbard.

Crossword clue for scabbard

- Blade’s sheath
- Sheath for a sword
- Sword Holder