narrowboat

noun
  1. A long, narrow boat with a flat bottom, typically used for living on or traveling along canals and inland waterways, especially in the United Kingdom.
  2. Usage: chiefly British; also called a canal boat

Examples