Definitions of semiprofessional:

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