microsporangium

Explore definitions, synonyms, and language insights of microsporangium

Definitions

Noun
a plant structure that produces microspores