English Thesaurus.
SYNONYMS
ANTONYMS
DEFINITIONS
Definitions for leaching
Definitions for (noun)
leaching
Main entry:
leach
,
leaching
Definition:
the process of leaching
Visual thesaurus for leaching