English to English
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
source: WordNet 3.0
- 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.
source: WordNet 3.0
- long and narrow strip of water made for boats or for irrigation
source: WordNet 3.0
- An artificial channel filled with water and designed for navigation, or for irrigating land, etc.
source: Webster 1913
- A long and relatively narrow arm of the sea, approximately uniform in width; -- used chiefly in proper names; as, Portland Canal; Lynn Canal.
source: Webster 1913
verb
- provide (a city) with a canal
source: WordNet 3.0
English to Tagalog
noun
- [canál] Pádaluyan ng tubig; bangbang
source: Diccionario Ingles-Español-Tagalog