English dictionary
leach meaning and definition
Definition and meaning of leach at MeaningMonkey.org. leach meaning and definition in the English Dictionary.LEACH noun
Definition of leach (noun)
- the process of leaching
- synonyms: leaching
LEACH verb
Definition of leach (verb)
Source: Princeton University Wordnet