octospore
English
Etymology
From
octo-
+
spore
.
Noun
octospore
(
plural
octospores
)
(
biology
)
A
carpospore
(one of eight) produced by
red algae
of the family
Bangiaceae
Anagrams
rotoscope