narrowboat

Noun

 * 1) A barge used on the narrow canals of England.