Definition of Canalise

  • 1. Provide (a city) with a canal Verb

Synonyms for word "canalise"

Semanticaly linked words with "canalise"