Noun Definition

towboat

1.Definition: a powerful small boat designed to pull or push larger ships

Related Noun(s):tower, tug, tugboat

Category: Objects