roast leg of lamb with tarragon - German English Dictionary