insulation blanket - Alemán Inglés Diccionario