¹ Source: wiktionary.com
Definition of Leachates
1. leachate [n] - See also: leachate
Medical Definition of Leachates
1. Liquids percolated through waste piles. Leachate can include various minerals, organic matter, or other contaminants and can contaminate surface water or ground water. (05 Dec 1998)