colonoid

English

Etymology

From colon +‎ -oid.

Noun

colonoid (plural colonoids)

  1. An organoid derived from the colon