LEACH Meaning of LEACH in English (v. t.) To dissolve out; -- often used with out; as, to leach out alkali from ashes. Webster's English dictionary. Английский словарь Webster. 2012