English
›
Words
self-perpetuating
Translation:
English
Adjective
9
having
the power to renew oneself for an indefinite period of time
Add
Translation