• Homospore

    Origin

    - + spore

    Full definition of homospore

    Noun

    homospore

    (plural homospores)
    1. (botany) any plant producing spores of the same size and type.

    Anagrams

    © Wiktionary