leachatePronunciation: /ˈliːtʃeɪt/Definition of leachate noun [mass noun] technical water that has percolated through a solid and leached out some of the constituents. leachate in other Oxford dictionaries Definition of leachate in the US English dictionary