erudit
/ˈɛrʊdɪt/; /ˈɛrjuːdɪt/Definitions
1. noun
A person with great knowledge or learning; a scholar.
“The erudit who lectured on ancient history was fascinating.”
2. adjective
Having or showing great knowledge or learning.
“The erudit professor wrote a comprehensive textbook on the subject.”