Fachidiot

Fachidiot

Someone who knows a great deal about a very narrow subject.