English-Latin dictionary »

female pudenda / genitalia meaning in Latin

EnglishLatin
female pudenda / genitalia noun

chelidon [chelidonis](3rd) F
noun