Get Your Premium Membership

Towboat

Definition

[n] a powerful small boat designed to pull or push larger ships

Related Information

More Towboat Links

Synonyms

tower, tug, tugboat