roast leg of lamb with tarragon - Deutsch Englisch Wörterbuch