sandworms - French English Dictionary