seleno- + -oid
selenoid (comparative more selenoid, superlative most selenoid)
selenoid (plural selenoids)