Definitions of towrope:

  • noun:   (nautical) a rope used in towing