Definition/Meaning of macrogametes
English - Noun:
macrogametes plural form of macrogamete