self-repairing - Francés Inglés Diccionario