Definitions of semipro:

  • noun:   an athlete who plays for pay on a part-time basis