See adept in Webster's New World Roget's A-Z Thesaurus II
adjective
Having or demonstrating a high degree of knowledge or skill:
crack, expert, master, masterful, masterly, professional, proficient, skilled, skillful. (Slang) crackerjack. See ability
noun
A person with a high degree of knowledge or skill in a particular field:
ace, authority, dab hand, expert, master, past master, professional, proficient, wizard. (Informal) whiz. (Slang) crackerjack. (Chiefly British) dab2. See ability
Learn more about adept