Polyspore Definition
    noun
  
 Any of a group of twelve to sixteen spores present in some red algae.
Wiktionary 
Other Word Forms of Polyspore
Noun
Singular:
 polysporePlural:
 polysporesFind Similar Words
Find similar words to polyspore using the buttons below.