kamus
.
Search
About
macrosporangium
English
macrosporangium, megasporangium
Noun
A plant structure that produces megaspores
English: megasporangium, macrosporangium
English words with similar meanings
Show 1 words
megasporangium