English edit

Etymology edit

entero- +‎ -oid

Noun edit

enteroid (plural enteroids)

  1. An organoid derived from the small intestine

Related terms edit

Anagrams edit