pillar snails - Alemán Inglés Diccionario