leachEnglish

leach, leaching, percolate, strip

Verb

Cause (a liquid) to leach or percolate

English: leach

Remove substances from by a percolating liquid

English: leach, strip

Noun

The process of leaching

English: leach, leaching

Bahasa words with similar meanings

English words with similar meanings

Show 3 words

Words that start with "leach"