LEACHATE


Meaning of LEACHATE in English

■ noun technical water that has percolated through a solid and leached out some of the constituents.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.