Webster's Revised Unabridged Dictionary · 1913

Entomoid

Entomoid , adjective

[Greek {not transcribed} insect + -oid.]

(Zoology) Resembling an insect.
(Zoology) An object resembling an insect.