slippery little pillar snail - Espagnol Anglais Dictionnaire