Definify.com

Definition 2024


organoid

organoid

English

Adjective

organoid (comparative more organoid, superlative most organoid)

  1. Resembling an organ of the body

Noun

organoid (plural organoids)

  1. an organelle

Anagrams