Synonyms: tug, tugboat, towboat, tower
Definition: a powerful small boat designed to pull or push larger ships
Similar words: boat
Definition: a small vessel for travel on water
Definition: (noun) any obstruction that impedes or is burdensome
hinderance, hindrance, hitch, incumbrance, interference, preventative, preventive
Copyright © 2019. All rights reserved.