We do not currently know of any synonyms for microspore.
The noun microspore is defined as:
See full definition of the word microspore.
Did you mean microstore?