Macrospore(n.) One of the specially large spores of certain flowerless plants, as Selaginella, etc.
Macrosporic(a.) Of or pertaining to macrospores.

Words within macrospores