narrowboatEtymologyFrom narrow + boat.narrowboat means A barge used on the narrow canals of England. Lexicurio rates it Sui generis — a strength score of 89 out of 100.nounA barge used on the narrow canals of England.