leaching

Noun
  1. The process of leaching (synset 113527790)

Other Searches