Home
Random
Watchlist
Uploads
Settings
Log in
polyspore
English
Noun
polyspore
(
plural
polyspores
)
Any of a group of twelve to sixteen
spores
present in some
red algae
Anagrams
polypores
Last modified on 20 April 2011, at 13:41