Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
canal
in English
canal
#common
#b2
Plural
canals
Past Tense
canaled
Participle Verb
canaling
Third Person Singular
canals
Definitions
Noun
a
man-made
water
path
for
travel
;
shipping
a
narrow
bodily
tube
or
channel
Verb
to
dig
a
waterway
(
for
drainage
etc
.)
The
engineers
planned
to
canal
the
area
to
prevent
flooding
.
Compounds / Phrases
canalside
canalboat
canalboats