slippery little pillar snail - Turkish English Dictionary