French-English dictionary »

microgamète meaning in English

FrenchEnglish
microgamète nom {m}

microgamete◼◼◼noun