LEACH


Meaning of LEACH in English

n. percolation of a substance to remove soluble matter; strainer, filter, vessel used in leaching; substance which has been leached

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.