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