connoisseur

noun

An expert judge in matters of taste.