Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
canals
in English
canals
us
//ˈkæn.əlz//
uk
//ˈkeɪn.əlz//
#common
Lemma:
canal
The lemma is the base or root form of this word.
Definitions
Noun
man-made
water
routes
for
transit
;
irrigation
tubular
body
channels
Verb
digging
artificial
waterways
;
drainage
traveling
by
boat
through
canals