As a noun polyspore
is any of a group of twelve to sixteen spores present in some red algae.
As an adjective polyspored is
polysporous.
polyspore
English
Noun
(
en noun)
Any of a group of twelve to sixteen spores present in some red algae
Anagrams
*