sewage-treatment facility - Francés Inglés Diccionario