• Polyspore

    Full definition of polyspore

    Noun

    polyspore

    (plural polyspores)
    1. Any of a group of twelve to sixteen spores present in some red algae

    Anagrams

    © Wiktionary