(landfill) leachate - French English Dictionary