polyspore
Meaning
- noun Any of a group of twelve to sixteen spores present in some red algae
Similar words
octospore zygotospore bispore sphaerospore tetrasporophyte zoospore androspore polysporangium plurispore carpospore
Save “polyspore” to learn later