LEACH


Meaning of LEACH in English

■ verb (with reference to a soluble substance) drain away from soil or other material by the action of percolating liquid, especially rainwater.

Origin

OE leccan 'to water', of W. Gmc origin.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.