specialist

noun
  1. a person who has special knowledge, training, or skill in a particular area
  2. a doctor who focuses on treating a specific type of disease or part of the body
  3. Usage: medical
adjective
  1. requiring or involving detailed knowledge or training in a particular area

Examples