Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: polyfoam
  1. A foam made by adding water to polyurethane plastics
    "Polyfoam insulation was installed to improve the building's energy efficiency";
    - polyurethane foam

Type of: polyurethan, polyurethane, PU, PUR