professional

noun

1.
a person engaged in one of the learned professions
2.
an athlete who plays for pay
Antonym:
amateur
3.
an authority qualified to teach apprentices