leachate toxic waste - German English Dictionary