roast veal with kidneys - Spanish English Dictionary