English
Noun
en-noun
- One of the specially large spores of certain flowerless plants, as Selaginella, etc.
Translations
Italian: macrospora f
webster
Italian
Noun
macrospore f
- plural of|macrospora|lang=Italian
io:macrospore
it:macrospore
vi:macrospore
zh:macrospore
|