solid waste landfill facility - Español Inglés Diccionario