solid waste disposal and processing facilities - Alemán Inglés Diccionario