Home
Search
Index
Definify.com
Definition
2024
polyspore
polyspore
English
Noun
polyspore
(
plural
polyspores
)
Any of a group of twelve to sixteen
spores
present in some
red algae
Anagrams
polypores
Similar Results
Polysperm
Polyscope
Polypode