Word info

megasporophyte

Noun

Meaning

megasporophyte (plural megasporophytes)

A sporophyte that produces megaspores

Source: en.wiktionary.org

Close letter words and terms