solid waste disposal plants - Francés Inglés Diccionario