Synonyms for Macrosporangium

Definition of macrosporangium

a plant structure that produces megaspores

No synonyms found for "macrosporangium".

Look up another word