self-replicating - Alemán Inglés Diccionario