YourDictionary

organoid medical definition

adjective
Resembling an organ.
noun

link/cite print suggestion box