German to English Dictionary

Deutsch Version

scabbard German pronunciation - Say scabbard in English pronunciation Meaning of "scabbard" in English language