I. adjective
Synonyms: proficient , adept, crack, crackerjack, master, masterful, masterly, skilled, skillful
Related Word: schooled, trained; adroit, deft, dexterous; pro, professional
Contrasted words: unpracticed; unschooled
Antonyms: amateur, inexpert
II. noun
one who has acquired special skill in or knowledge and mastery of something
a fingerprint expert
Synonyms: adept, artist, artiste, authority, ||dab, ||dabster, doyen, master, master-hand, maven, passed master, past master, pro, professional, proficient, swell, virtuoso, whiz, wiz, wizard
Related Word: ||darb; specialist
Contrasted words: dabbler, dilettante, tyro; apprentice, novice, probationer
Antonyms: amateur