organoid (comparative more organoid, superlative most organoid)
organoid (plural organoids)
From organ + -oid.