expert witness

noun

1.
a witness who has knowledge not normally possessed by the average person concerning the topic that they are to testify about
Antonym:
lay witness