Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of canal

- An artificial channel filled with water and designed for navigation, or for irrigating land, etc.
- A tube or duct; as, the alimentary canal; the semicircular canals of the ear.

Crossword clue for canal

- Artificial waterway
- Channel
- Duct
- First channel always narrow and long
- Is it possible for Mr Pacino to make passage?
- Man-made waterway
- martian feature
- Panama waterway
- Suez or Panama
- Suez or Panama waterway
- Suez waterway
- The Suez ...
- Venetian waterway
- Watercourse
- Waterway