LEACHATE Meaning of LEACHATE in English [leach.ate] n (1934): a solution or product obtained by leaching Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012