Expert witness
someone with specialised knowledge who testifies in court
An expert witness in law is a person whose opinion is accepted by the judge as an expert on a given topic. This evidence can be disputed by an expert for the other side on the same topic.