'polyfoam' definitions:

Definition of 'polyfoam'

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