slippery little pillar snail - Alemán Inglés Diccionario