I. noun
Synonyms: expert , artist, ||dabster, master, past master, professional, proficient, virtuoso, whiz, wizard
Antonyms: bungler, incompetent
II. adjective
Synonyms: proficient , crack, crackerjack, expert, master, masterful, masterly, skilled, skillful
Related Word: clever; adroit, deft, dexterous
Contrasted words: amateurish, dabbling, dilettantish; awkward, clumsy, maladroit
Antonyms: bungling, inapt, inept