Definitions for "insectoid"
a creature that shares some, but not all, of these features
Insectoid denotes any creature or object that shares a similar body or traits with common earth insects. Insectoids are commonly found in science fiction; in this context, the term is usually a literal combination of "insect" and "humanoid"--i.e., a roughly human-shaped being with insect-like features or traits.