geocomposite
English
Etymology
From
geo-
+
composite
.
Noun
geocomposite
(
plural
geocomposites
)
A
prefabricated
water drainage material used to relieve
hydrostatic
pressure against waterproofing and promote drainge.