English-Latin dictionary »

sheath, scabbard meaning in Latin

EnglishLatin
sheath, scabbard noun

vagina [vaginae](1st) F
noun