roast leg of mutton - Alemán Inglés Diccionario