Definitions for "Leachate"
The seepage of liquid and soluble components from soil or waste tipped on land.
Water that has as a component of dissolved matter accumulated as a result of passing through material.
The mixture of water and materials that are leaching.