Leachate
Definition: Leachate
Leachate: Leachate is 1. a substance which is washed out of the soil, and 2. a liquid which forms at the bottom of a landfill site. Properly managing leachate can prevent environmental contamination and improve waste management.