self-regenerating

Adjective

 * 1)  Capable of regenerating itself or oneself.