Latin-French dictionary »

ductus paramesonephricus meaning in French

LatinFrench
ductus paramesonephricus noun

canal de Müllernom