artificial waterway - French English Dictionary