leaching

leaching

leaching

Noun

the process of leaching

Synonyms: