From conca (“conch”) + -oide.
concoide m or f by sense (plural concoidi)
concoide m (plural concoidi)