conca (“conch”) + -oide
concoide (masculine and feminine plural concoidi)
concoide m (plural concoidi)