water treatment installation/equipment - French English Dictionary