aluminium foil insulation - Francés Inglés Diccionario