n. percolation of a substance to remove soluble matter; strainer, filter, vessel used in leaching; substance which has been leached
LEACH
Meaning of LEACH in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012