TOWBOAT Meaning of TOWBOAT in English [tow.boat] n (1815) 1: tugboat 2: a compact shallow-draft boat with a squared bow designed and fitted for pushing tows of barges on inland waterways Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012