geocomposite
Noun
Meaning
geocomposite (plural geocomposites)
A prefabricated water drainage material used to relieve hydrostatic pressure against waterproofing and promote drainge.
Noun
geocomposite (plural geocomposites)
A prefabricated water drainage material used to relieve hydrostatic pressure against waterproofing and promote drainge.