Someone possessing superior or specialized knowledge in a particular field.
Browse other words in the same learning bracket as cognoscente.