self-regenerating

listen to the pronunciation of self-regenerating
Englisch - Englisch
Having an ability or capable of regenerating oneself or itself