Definition of self-renewing in English:

self-renewing

adjective