polyurethane thermal insulation - French English Dictionary