microspore
nounDefinition of microspore
: any of the spores in heterosporous plants that give rise to male gametophytes and are generally smaller than the megaspore
Keep scrolling for more
Keep scrolling for more