roast leg of mutton - Turco Inglés Diccionario