thousand-legged worm - French English Dictionary