roast leg of lamb - Turkish English Dictionary