colonoid (English, noun)
expansion: colonoid (plural colonoids)
Senses:
glosses: An organoid derived from the colon
Forms:
form: colonoids
tags: plural