Definition of Leach

Noun: leach  leech

  1. The process of leaching
    - leaching
Verb: leach  leech
  1. Cause (a liquid) to leach or percolate
     
  2. Permeate or penetrate gradually
    "the fertilizer leached into the ground";
    - percolate
     
  3. Remove substances from by a percolating liquid
    "leach the soil";
    - strip

See also:
lea
leachabilities

Anagrams containing the word leach

lhcae hleac chlea achle eachl