Insectoid Definition
  insectoids
  
    noun
  
 (science fiction, ufology) An insect-like creature.
Wiktionary 
Other Word Forms of Insectoid
Noun
Singular:
 insectoidPlural:
 insectoidsOrigin of Insectoid
-  
insect + -oid
From Wiktionary
 
Find Similar Words
Find similar words to insectoid using the buttons below.