stewed snails - Alemán Inglés Diccionario