layer of insulation - Francés Inglés Diccionario