macrospore in French macrospore in French macrospore noun One of the specially large spores of certain flowerless plants, as Selaginella, etc. Add to Flashcards