sludge worm - Spanish English Dictionary