polyspore
English
Etymology
From
poly-
+
spore
.
Noun
polyspore
(
plural
polyspores
)
Any of a group of twelve to sixteen
spores
present in some
red algae
Anagrams
polypores
,
prosopyle