TOWBOAT Meaning of TOWBOAT in English noun a steamer used for towing other vessels; a tug. 2. towboat ·noun a vessel constructed for being towed, as a canal boat. Webster English vocab. Английский словарь Webster. 2012