oviductes
French
Noun
oviductes
m
plural of
oviducte