slippery little pillar snail - Español Inglés Diccionario