Meaning of polyurethane foam

Definition of polyurethane foam

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

Other information on polyurethane foam

WIKIPEDIA results for polyurethane foam
Amazon results for polyurethane foam