waste treatment technology - Francés Inglés Diccionario