geomembrane - German English Dictionary