Home Synonyms leach
See US English definition of leach
See UK English definition of leach
See Spanish definition of filtrar
1‘nitrate is leached from the soil by rainfall’
READ THESE ARTICLES