English dictionary
microspore meaning and definition
Definition and meaning of microspore at MeaningMonkey.org. microspore meaning and definition in the English Dictionary.MICROSPORE noun
Definition of microspore (noun)
- smaller of the two types of spore produced in heterosporous plants; develops in the pollen sac into a male gametophyte
Source: Princeton University Wordnet