|
Definition of Leachate
1. Noun. The liquid produced when water percolates through any permeable material. ¹
¹ Source: wiktionary.com
Definition of Leachate
1. a solution obtained by leaching [n -S]
Medical Definition of Leachate
1. Solution of material leached from a solid (for example, dissolved organic matter leached from fallen leaves). (09 Oct 1997)