From Latin campanula (“small bell”) + -oid.
campanuloid (comparative more campanuloid, superlative most campanuloid)