large irrigating canal - German English Dictionary