macrospore
Noun
Meaning
One of the specially large spores of certain flowerless plants, as Selaginella, etc.
Source: Webster's dictionaryNoun
One of the specially large spores of certain flowerless plants, as Selaginella, etc.
Source: Webster's dictionary