Home › Words › G › geomembranegeomembranegeomembrane means an impermeable membrane used to line ponds, canals etc.EtymologyFrom geo- + membrane.nounAn impermeable membrane used to line ponds, canals etc.Definitions & examples from Wiktionary (CC BY-SA 3.0).