connoisseur

noun
  1. a person who has expert knowledge and refined taste in a particular subject, especially in the arts, food, or drink

Examples