sand hill snail - Turco Inglés Diccionario