self-perpetuating system - Francés Inglés Diccionario