self-perpetuating - Francés Inglés Diccionario