self-restoring insulation - Francés Inglés Diccionario