stewed snails - Francés Inglés Diccionario