canal in Catalan canal in Catalan canal noun An artificial waterway or artificially improved river used for travel, shipping, or irrigation. Add to Flashcards