📖 Definitions of "Organoid"
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
adjective
- 1
Resembling an organ of the body
Translate “Organoid” into Another Language
Pick a language — the word will be pre-filled in the translator.