'polyfoam' definitions:

Definition of 'polyfoam'

(from WordNet)
noun
A foam made by adding water to polyurethane plastics [syn: polyfoam, polyurethane foam]