GeneralConnection.com
➔
Dictionary
leaching
Noun
1. leach
1. natural process, natural action, action, activity
Usage