Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Scabbard in English

English

Scabbard

/skæbərd/

noun

1. A sheath for a sword or dagger or bayonet

    synonym:
  • scabbard