insulating envelope - Francés Inglés Diccionario