Canal
English word definition — powered by WordNet
NOUN
(astronomy) an indistinct surface feature of Mars once thought to be a system of channels
a bodily passage or tube lined with epithelial cells and conveying a secretion or other substance
long and narrow strip of water made for boats or for irrigation
Want to remember canal?
Sign up free to bookmark & revise