allozooid

/æləˈzɔɪd/

Definitions

1. noun

A type of colonial organism that consists of multiple cells, often found in sponges and other invertebrates.

“The sponge’s body consisted of a large number of allozooids, each with its own unique functions.”

Synonyms

  • colony
  • zooid

Antonyms

  • individual