French-English dictionary »

macrogamète meaning in English

FrenchEnglish
macrogamète nom {m}

macrogamete◼◼◼(larger of a pair of conjugating gametes)
noun