• Leachate

    Origin

    leach + -ate

    Full definition of leachate

    Noun

    leachate

    (plural leachates)
    1. The liquid produced when water percolates through any permeable material.

    Anagrams

    © Wiktionary