sludge worm - French English Dictionary