leach
Explore definitions, synonyms, and language insights of leach
Definitions
                    Noun
                    
                the process of leaching
                
                    Verb
                    
                cause (a liquid) to leach or percolate
                
                    Verb
                    
                permeate or penetrate gradually; "the fertilizer leached into the ground"
                
                    Verb
                    
            remove substances from by a percolating liquid; "leach the soil"