You searched for: “megazooid
megazooid (s) (noun), megazooids (pl)
A comparatively large stalked organism, normally vegetative, of specific ciliates: A megazooid can be a Vorticella with bell-shaped ciliates.