LEACH
Definition:
- [noun] the process of leaching
Synonyms: ing - [verb] cause (a liquid) to leach or percolate
- [verb] permeate or penetrate gradually; "the fertilizer leached into the ground"
Synonyms: percolate - [verb] remove substances from by a percolating liquid; "leach the soil"
Synonyms: strip
Synonyms:
- Search for synonyms for LEACH



