What does canalisation mean?

canalisation meaning in General Dictionary

the production of a canal or a conversion to canals

View more

  • administration through specified channels of communication