insectoid

listen to the pronunciation of insectoid
Английский Язык - Английский Язык
Insect-like
An insect-like creature
Any of several toy models of such things