landfill leachate - French English Dictionary