roast leg of mutton - Allemand Anglais Dictionnaire