OOZOOID


Meaning of OOZOOID in English

|ōə+ noun

( -s )

Etymology: o- + zooid

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.