n.
1.(astronomy) an indistinct surface feature of Mars once thought to be a system of channels
2.a bodily passage or tube lined with epithelial cells and conveying a secretion or other substance
3.long and narrow strip of water made for boats or for irrigation canal v.
1.provide (a city) with a canal
Idiom of the Day
fall upon/on (someone or something)
to attack someone or something
The wolves fell upon the deer and quickly killed it.