thousand-legged worm - Turkish English Dictionary