NARROWBOAT Meaning of NARROWBOAT in English / ˈnærəʊbəʊt; NAmE ˈnæroʊboʊt/ noun ( BrE ) a long narrow boat, used on canals Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005