enteroid

English

Etymology

From entero- +‎ -oid.

Noun

enteroid (plural enteroids)

  1. An organoid derived from the small intestine

Anagrams