What does "viva la" mean?

Yeah silly question … but can not find the answer anywhere … lol. : eek: