giant centipede - Turkish English Dictionary