self-restoring insulation - Alemán Inglés Diccionario