LEACH Meaning of LEACH in English (n.) A quantity of wood ashes, through which water passes, and thus imbibes the alkali. Webster's English dictionary. Английский словарь Webster. 2012