engineered landfill - Spanish English Dictionary