microspores
English
Noun
microspores
plural of
microspore