• Macrospore

    Full definition of macrospore

    Noun

    macrospore

    (plural macrospores)
    1. One of the specially large spores of certain flowerless plants, as Selaginella, etc.

    Anagrams

    © Wiktionary