English

edit

Etymology

edit

entero- +‎ -oid

Noun

edit

enteroid (plural enteroids)

  1. An organoid derived from the small intestine
edit

Anagrams

edit