LEACH


Meaning of LEACH in English

(v. t.) To remove the soluble constituents from by subjecting to the action of percolating water or other liquid; as, to leach ashes or coffee.

Webster's English dictionary.      Английский словарь Webster.