roast leg of turkey - German English Dictionary