Water flushing installations - Francés Inglés Diccionario