worm snails - Francés Inglés Diccionario