Latin-French dictionary »

salpinx meaning in French

LatinFrench
salpinx noun

oviductenom