self-perpetuating - Español Inglés Diccionario