You searched for: “tritozoids
tritozooid (s) (noun), tritozoids (pl)
An individual invertebrate animal that reproduces non-sexually by budding or splitting, especially one that lives in a colony in which each member is joined to others by living material, for example a coral: When visiting Australia, Kitty arranged to visit the Great Coral Reef which she knew was comprised of millions of tritozooids.