restoration of a landfill site - Turco Inglés Diccionario