Word Explorer

Organoid

An organelle

📖 Definitions of "Organoid"

noun
  1. 1

    An organelle

  2. 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

adjective
  1. 1

    Resembling an organ of the body

Translate “Organoid” into Another Language

Pick a language — the word will be pre-filled in the translator.

Home/Dictionary/Organoid