Meaning of canalise

Definition of canalise

(verb) provide (a city) with a canal

Other information on canalise

WIKIPEDIA results for canalise
Amazon results for canalise