organoid

English dictionary entry

Meanings

adj
  1. Resembling an organ of the body.
noun
  1. An organelle.
  2. A mass of cells, either artificially grown in vitro to simulate an organ or an abnormal mass that resembles an organ in structural appearance or qualities, such as a tumour.

Pronunciation

LL-Q1860 (eng)-Wodencafe-organoid.wav

Word forms

organoid more organoid most organoid organoids

Etymology

From organ + -oid.

This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.