self-regenerating

listen to the pronunciation of self-regenerating
الإنجليزية - الإنجليزية
Having an ability or capable of regenerating oneself or itself