self-replicating - Turco Inglés Diccionario