Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
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.
Synonyms
Channel
Try it Free
Learn More