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:
polyspore
Plural:
polysporesFind Similar Words
Find similar words to polyspore using the buttons below.