spécialiste[Français]

nom
1 : practices one branch of medicine
2 : a person with special knowledge or ability who performs skillfully
3 : an authority qualified to teach apprentices