pillar snails - Francés Inglés Diccionario