the regeneration/renewal of the body - Spanish English Dictionary