Meaning & Definition of Canal in English
English⟶
Canal
/kənæl/
noun
1. (astronomy) an indistinct surface feature of mars once thought to be a system of channels
- They are now believed to be an optical illusion
synonym:
- canal
2. A bodily passage or tube lined with epithelial cells and conveying a secretion or other substance
- "The tear duct was obstructed"
- "The alimentary canal"
- "Poison is released through a channel in the snake's fangs"
synonym:
- duct,
- epithelial duct,
- canal,
- channel
3. Long and narrow strip of water made for boats or for irrigation
synonym:
- canal
verb
1. Provide (a city) with a canal
synonym:
- canal,
- canalize,
- canalise
Examples of using
The ear canal sends sound waves to the eardrum.