Kamus Mobile
https://m.xamux.com
English to Indonesian
canalization
noun
the production of a canal or a conversion to canals
produksi dari sebuah kanal atau konversi ke kanal
source: WordNet 3.0