octospore
Noun
Meaning
octospore (plural octospores)
(biology) A carpospore (one of eight) produced by red algae of the family Bangiaceae
Noun
octospore (plural octospores)
(biology) A carpospore (one of eight) produced by red algae of the family Bangiaceae