LEACHATE


Meaning of LEACHATE in English

[leach.ate] n (1934): a solution or product obtained by leaching

Merriam-Webster English vocab.      Английский словарь Merriam Webster.