CAP


Meaning of CAP in English

A layer of clay, or other impermeable material installed over the top of a closed landfill to prevent entry of rainwater and minimize Leachate.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.