Spanish-English Dictionaryresucitar
Meaning of resucitar