polyfoam

English

noun
Definitions
  • Any of various materials, made from synthetic polymers, that have a cellular structure and are frequently used in upholstery or insulation.

Etymology

Prefix from English foam.

Origin

English

foam

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms