Leach (steam automobile company)
WordNet

noun


(1)   The process of leaching

verb


(2)   Remove substances from by a percolating liquid
"Leach the soil"
(3)   Permeate or penetrate gradually
"The fertilizer leached into the ground"
(4)   Cause (a liquid) to leach or percolate
 
x
OK