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