water treatment apparatus - French English Dictionary