Someone who has a lot of experience, knowledge, or skill in a particular subject.

« Back to Glossary Index