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

VERB

provide (a city) with a canal

Want to remember canal?

Sign up free to bookmark & revise