Definition of geomembrane in US English:

geomembrane

noun

  • A geotextile, especially one that is impermeable.

Origin

1980s. From geo- + membrane.

Pronunciation

geomembrane

/ˈdʒiːə(ʊ)ˌmɛmbreɪn/