Noun Definition

leach

1.Definition: the process of leaching

Category: General