Home
Search
Index
Definify.com
Definition
2024
leachate
leachate
English
Noun
leachate
(
plural
leachates
)
The liquid produced when water
percolates
through any
permeable
material.
References
leachate
on Wikipedia.
Wikipedia
Anagrams
achelate
Etymology
leach
+
-ate
Similar Results
Hemachate
Lactate