cognoscente
noun
°Someone possessing superior or specialized knowledge in a particular field; a connoisseur.