1. Noun
An artificial channel filled with water and designed for navigation, or for irrigating land, etc.
2. Noun
A tube or duct; as, the alimentary canal; the semicircular canals of the ear.
3. Noun
(astronomy) an indistinct surface feature of Mars once thought to be a system of channels; they are now believed to be an optical illusion
Vocabulary classified under Physics
More about this word
Synonyms and related words
Explore this word
