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.