WordUnscrambler Home
leachate
Definitions
[ˈliːtʃeɪt], (Noun)
Definitions:
- water that has percolated through a solid and leached out some of the constituents
Phrases:
Origin
:
Click here to see the free dictionary definition for leachate
definition by Oxford Dictionaries