Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
scabbard
in English
scabbard
us
//ˈskæbərd//
uk
//ˈskæbɑːrd//
#uncommon
Plural
scabbards
Definitions
Noun
a
sword's
protective
cover
The
knight
wore
a
leather
scabbard
to
protect
his
sword
.
Verb
to
insert
a
sword
into
its
holder
She
carefully
scabbarded
her
sword
after
the
battle
.