Word info

polyspore

Noun

Meaning

polyspore (plural polyspores)

Any of a group of twelve to sixteen spores present in some red algae

Source: en.wiktionary.org

Anagrams

Close letter words and terms