grilled calf's kidney - Spanish English Dictionary