gastrozooid
noun
gas·tro·zooid
¦gastrə +
: a zooid provided with a mouth and digestive organs : trophozooid
Love words? Need even more definitions?
Merriam-Webster unabridged
Share