SELF-RENEWAL Meaning of SELF-RENEWAL in English n. the act or process of renewing oneself or itself. English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012