oozooid
noun
oo·zooid
¦ōə+
plural -s
: a sexually produced compound tunicate larva that by budding gives rise to blastozooids
Love words? Need even more definitions?
Merriam-Webster unabridged
Share