Definitions of towboat:

  • noun:   a powerful small boat designed to pull or push larger ships