pillar snails - Turco Inglés Diccionario