Entomoid
/(?)/
En·to·moid
Entomoid
a.
Resembling an insect.
(Zoöl.)