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