English | German | Russian | Czech

leachate English

Meaning leachate meaning

What does leachate mean?

leachate

the liquid produced when water percolates through any permeable material - it contains soluble matter

Synonyms leachate synonyms

What other words have the same or similar meaning as leachate?

leachate English » English

seepage

Are you looking for...?