self-replicate - Español Inglés Diccionario