Macrospore

Webster's Dictionary of the English Language

·noun One of the specially large spores of certain flowerless plants, as Selaginella, ·etc.