SCABBARD Meaning of SCABBARD in English n. sheath for the blade of a sword or knife Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012