Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of microspore

- One of the exceedingly minute spores found in certain flowerless plants, as Selaginella and Isoetes, which bear two kinds of spores, one very much smaller than the other. Cf. Macrospore.