polyurethane thermal insulation - German English Dictionary