Wiktionary
organoid
a. Resembling an organ of the body n. an organelle
a. Resembling an organ of the body n. an organelle