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” to another language
Click any language to open the translator with this word already filled in.