polyurethane : Idioms & Phrases


polyurethane foam

  • noun a foam made by adding water to polyurethane plastics
    polyfoam.
WordNet