Meaning of polyfoam

Definition of polyfoam

(noun) a foam made by adding water to polyurethane plastics

Other information on polyfoam

WIKIPEDIA results for polyfoam
Amazon results for polyfoam