📖 WordNook

leach

noun
  1. the process of leaching
    leaching
verb
  1. remove substances from by a percolating liquid
    “leach the soil”
    strip
  2. permeate or penetrate gradually
    “the fertilizer leached into the ground”
    percolate
  3. cause (a liquid) to leach or percolate