Canal

From Fresh Dictionary

English

Noun

  1. A channel which connects one body of water to another.
  2. A waterway used for transportation of vessels.
  3. A tubular channel within the body.

Translations

et:canal el:canal fr:canal io:canal it:canal pl:canal ta:canal zh:canal

Personal tools