Spanish-English Dictionaryaviva
aviva
avivarse
Meaning of aviva