English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition leach in British English

leach verb

[intransitive/transitive] verb
/liːtʃ/
1

to remove a chemical or mineral from something such as soil as a result of water passing through it, or to be removed by this process

Synonyms and related words
Definition leach in British English