canal boat
definition: a long boat that carries freight and is narrow enough to be used in canals
example:
speech part: noun
synonyms:
narrow boat
narrowboat