Dictionary Check: canal

"canal" is a valid word!

Scrabble 7 points
Words with Friends 10 points

Definition

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

noun

a bodily passage or tube lined with epithelial cells and conveying a secretion or other substance

Example: "the tear duct was obstructed"
noun

long and narrow strip of water made for boats or for irrigation

verb

provide (a city) with a canal

Synonyms:

Advertisement