director of water projects - French English Dictionary