breathing land snail (cepaea) - Francés Inglés Diccionario