English-Latin dictionary »

seed) covering (l+s meaning in Latin

EnglishLatin
seed) covering (L+S noun

volva [volvae](1st) F
noun

vulva [vulvae](1st) F
noun