English

edit

Etymology

edit

mega- +‎ sporophyte

Noun

edit

megasporophyte (plural megasporophytes)

  1. A sporophyte that produces megaspores