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