canalboat

noun
  1. a long, narrow boat designed to travel on canals, typically used for recreation or transport of cargo
  2. Usage: common in Europe, especially the UK and Netherlands; often used for leisure cruising

Examples