leach




leach - noun

  • the process of leaching

  • leach - verb

    leach - thesaurus

    leaching   percolate   strip