English-French dictionary »

microgamete meaning in French

EnglishFrench
microgamete noun

microgamète◼◼◼nom {m}