English canal nounMeaning 1An artificial waterway constructed to allow the passage of boats or ships inland or to convey water for irrigation.in other languages:Czech kanál (meaning 1)more translationsSPJmeaning 1more translationsÖGSmeaning 1more translations