A system that gathers leachate and pumps it to the surface for treatment.
LEACHATE COLLECTION SYSTEM
Meaning of LEACHATE COLLECTION SYSTEM in English
Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012