mediterranean coastal snail - Francés Inglés Diccionario