geomembranes
English
Noun
geomembranes
plural of
geomembrane