macrosporangium

Explore definitions, synonyms, and language insights of macrosporangium

Definitions

Noun
a plant structure that produces megaspores