Entomoid(a.) Resembling an insect.
Entomoid(n.) An object resembling an insect.

Words within entomoid