polyfoam

Explore definitions, synonyms, and language insights of polyfoam

Definitions

Noun
a foam made by adding water to polyurethane plastics

More General Terms