LEACH Meaning of LEACH in English ( n. ) A quantity of wood ashes, through which water passes, and thus imbibes the alkali. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012