slippery little pillar snail - Francés Inglés Diccionario