treatment technologies - Francés Inglés Diccionario