CANAL, BOAT Meaning of CANAL, BOAT in English A dredged canal between separate lakes or lakes and streams to provide convenient boat passage. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012