self-replicating - Español Inglés Diccionario