Leachate

What is Leachate?

Leachate definition and meaning on Dictionary terms:
noun
a solution resulting from leaching, as of soluble constituents from soil, landfill, etc., by downward percolating ground water: Leachates in the town’s water supply have been traced to a chemical-waste dump.

 

reference: https://www.dictionary.com/browse/leachate

Tags: