tower snails - Turco Inglés Diccionario