A layer of clay, or other impermeable material installed over the top of a closed landfill to prevent entry of rainwater and minimize Leachate.
CAP
Meaning of CAP in English
Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012