LEACHY Meaning of LEACHY in English adj permitting liquids to pass by percolation; not capable of retaining water; porous; pervious; said of gravelly or sandy soils, and the like. Webster English vocab. Английский словарь Webster. 2012