gastrozooid
noun
gas·tro·zooid
| \ ¦gastrə +\
Definition of gastrozooid
: a zooid provided with a mouth and digestive organs : trophozooid
Keep scrolling for more