maven

noun
  1. an expert or connoisseur; someone who has special knowledge or experience in a particular field
  2. Usage: informal

Examples