self-renewing

English

Adjective

self-renewing

  1. That renews or regenerates itself.