megagamete

English

Etymology

From mega- +‎ gamete.

Noun

megagamete (plural megagametes)

  1. A macrogamete.