what is a leach?
<answer> Leach means a quantity of wood ashes, through which water passes, and thus imbibes the alkali. <context> Webster Dictionary(0.00 / 0 votes)Rate this definition: 1  Leach(noun) see 3d Leech. 2  Leach(noun) a quantity of wood ashes, through which water passes, and thus imbibes the alkali. 3  Leach(noun) a tub or vat for leaching ashes, bark, etc.