large irrigating canal - French English Dictionary