insulating sheathing - Francés Inglés Diccionario