Consultant

consultant
An outside specialist hired by an enterprise to advise on particular technical, commercial, or legal aspects of its activities.