oozooid

noun
oo·​zooid | \ ¦ōə+\
plural -s

Definition of oozooid

: a sexually produced compound tunicate larva that by budding gives rise to blastozooids

History and Etymology for oozooid

o- + zooid

Keep scrolling for more