What is the meaning of Connaisseur?

A specialist of a given field, especially in one of the fine arts or in a matter of taste: a connoisseur.

connoisseur

Source: wiktionary.org