Word info

octospore

Noun

Meaning

octospore (plural octospores)

(biology) A carpospore (one of eight) produced by red algae of the family Bangiaceae

Source: en.wiktionary.org

Anagrams

Close letter words and terms