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