connoisseur [connoisaeur] n
Fr. < L. cognÅsc-ere, thoroughly acquainted with, investigate, get to know.