Grand Canal

Proper noun

 * 1) A channel (in Italianː Canal Grande) in Venice, Italy. It forms one of the major water-traffic corridors in the city.

Translations

 * Chinese:
 * Mandarin:
 * Japanese: