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.