canal boat
noun
a long narrow boat used on canals, esp for carrying freight
Words nearby canal boat
canadianize,
canaigre,
canaille,
canakin,
canal,
canal boat,
canal ray,
canal zone,
canaletto,
canaliculitis,
canaliculization