SELF-PERPETUATING
Meaning of SELF-PERPETUATING in English
■ adjective perpetuating itself or oneself without external agency or intervention.
Derivatives
self-perpetuation noun
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004