meaning of canalisation

canalisation meaning in General Dictionary

the production of a canal or a conversion to canals

View more

  • administration through specified channels of communication