Spanish-English dictionary »

mesonefros meaning in English

SpanishEnglish
mesonefros noun
{m}

mesonephros(excretory organ of the embryo)
noun

Your history