LEACH

Definition of LEACH

  1. (verb)cause (a liquid) to leach or percolate
  2. (verb)permeate or penetrate gradually
  3. (verb)remove substances from by a percolating liquid
  4. (noun)the process of leaching