CANAL Meaning of CANAL in English n. channel, moat, sluice Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012