regenerarse - English Synonyms Dictionary