- 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.
Meaning of 'canal' (Princeton's WordNet)
1 . canal
[ n]
Meaning (1): - a bodily passage or tube lined with epithelial cells and conveying a secretion or other substance
Example in sentence:
poison is released through a channel in the snake's fangs;
Canalize Canalize is to restrict operations to a narrow zone by use of existing or reinforcing obstacles or by fire or bombing.
Semicircular canals Semicircular canals are consisting of three tubelike structure of the timer ear containing fluid that sloshes through them when the head moves,
Vertebral canal The spinal cord lies within a bony canal formed by adjacent vertebrae and soft tissue elements (the vertebral canal)