insectoid

listen to the pronunciation of insectoid
İngilizce - İngilizce
Insect-like
An insect-like creature
Any of several toy models of such things