French-Latin dictionary »

oviducte meaning in Latin

FrenchLatin
oviducte nom

salpinxnoun