water supply and sewage project - French English Dictionary