EGAVE

polyspore

Meaning

  1. 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