n.
1.a sudden abrupt pull
2.a powerful small boat designed to pull or push larger ships tug v.
1.pull hard
2.strive and make an effort to reach a goal
3.tow (a vessel) with a tug
4.carry with difficulty
5.move by pulling hard
6.pull or strain hard at
7.struggle in opposition