English

edit

Etymology

edit

mega- +‎ sporange

Noun

edit

megasporange (plural megasporanges)

  1. A large sporange.
edit