Spanish-English Dictionaryviva
viva
viva
viva
Meaning of viva