restoration of a landfill site - Español Inglés Diccionario