GeneralConnection.com
➔
Dictionary
canal
Noun
1. channel
2. duct
3. epithelial duct, channel, passage, passageway, watercourse
Verb
1. waterway, canalize
1. canalise, supply, provide, render, furnish
Usage