Definition of canal in EnglishArtificial waterway built for navigation, water transport or irrigation.Synonyms of canal in English-
Definition of canal in EnglishArtificial waterway built for navigation, water transport or irrigation.Synonyms of canal in English-