Macrospore meaning

makrōspôr
noun
0
0
One of the specially large spores of certain flowerless plants, as Selaginella, etc.
noun
0
0
Advertisement