insectoid - Turkish English Dictionary