self-renewal - Spanish English Dictionary