SELF­RENEWAL


Meaning of SELF­RENEWAL in English

n. the act or process of renewing oneself or itself.

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.