landfill leachate - Turkish English Dictionary