Connoisseur

noun

An expert judge in matters of taste.