leachate ( synonym found)

Definition of leachate:

(n) : leachate is the liquid produced when water percolates through any permeable material

Definition of leachate:

(n) : leachate is the liquid produced when water percolates through any permeable material

Back to Top