Entomoid /(?)/

En·to·moid

Entomoid

a.
  1. Resembling an insect. (Zoöl.)