Definition: Meaning of, Caledonian Canal in English to English dictionary.
Pronunciation:/ /
synonym
antonym
the Caledonian Canal a CANAL (= artificial river) in Scotland which joins the Atlantic Ocean to a line of LOCH s (= lakes), which then connect to the North Sea