leaching




leaching - noun

  • the process of leaching
  • leaching - thesaurus

    leach