Home

Word

macrosporangium, n.
(macrosporangia)
more info a plant structure that produces megaspores
<noun.plant>

macrosporangium megasporangium
semantic pointers
hypernym