self-replicating - Francés Inglés Diccionario