supplementary water treatment plant - French English Dictionary