large irrigation canal - French English Dictionary