sewage-treatment facility - Alemán Inglés Diccionario