Grand Canal noun2 •A channel in Venice, Italy. It forms one of the major water-traffic corridors in the city. •A channel in China.The Grand Canal, in Chinese Yun-ho, or ‘the Transit river,’ is of much more importance to the inland trade than either of the two great rivers of China. — 1832