Definitions of start-off:

  • noun:   a start given to contestants