Leachy (noun) Definition, Meaning & Examples

adjective, leach·i·er, leach·i·est.
  1. allowing water to percolate through, as sandy or rocky soil; porous.
Leachy (noun) Definition, Meaning & Examples

More Definitions