roasted leg of veal - Turkish English Dictionary