meaning of canalise

canalise meaning in General Dictionary

provide (a city) with a canal