tower snails - Francés Inglés Diccionario