self-restoring - Francés Inglés Diccionario