restoration of a landfill site - Turkish English Dictionary