English | German | Russian | Czech

scabbard English

Meaning scabbard meaning

What does scabbard mean?

scabbard

a sheath for a sword or dagger or bayonet

Synonyms scabbard synonyms

What other words have the same or similar meaning as scabbard?

Are you looking for...?