Synonyms of leach in English:

leach


See US English definition of leach

See UK English definition of leach

See Spanish definition of filtrar

verb

1‘nitrate is leached from the soil by rainfall’

SYNONYMS
drain, filter, percolate, filtrate, discharge, strain, leak, separate
trickle, dribble, drip, ooze, seep
rare osmose, lixiviate