English-Latin dictionary »

female sexual organ meaning in Latin

EnglishLatin
female sexual organ noun

volva [volvae](1st) F
noun

vulva [vulvae](1st) F
noun