towboat(noun) noun1. a powerful small boat designed to pull or push larger shipsSimilar word(s): tower, tug, tugboatDefinition categories: man–made, boat