What is the meaning of Self-renewing?

That renews or regenerates itself.

Source: wiktionary.org