Noun
1. leaching
Verb
1. natural process, natural action, action, activity, remove
2. take, take away, withdraw, percolate
3. trickle, dribble, filter, strip
4. remove, take, take away, withdraw
| Foreign Language Equivalents of 'leach' | ||||||
|---|---|---|---|---|---|---|
| Language | Equivalent | Language | Equivalent | |||
| French | Spanish | |||||