A person who knows a lot about a particular subject, especially food, art, or wine, and can judge quality very well.
From French *connaisseur*, from *connaître* "to know," from Latin *cognoscere* "to learn, get to know." It literally means "one who knows."
Try Another Word