Definify.com

Definition 2024


leachate

leachate

English

Noun

leachate (plural leachates)

  1. The liquid produced when water percolates through any permeable material.

References

Anagrams