screen (landfill) - Spanish English Dictionary