adjective
1.
Synonyms: proficient , adept, crack, crackerjack, expert, master, masterful, masterly, skillful
Contrasted words: skill-less, unproficient
Antonyms: unskilled, unskillful
2.
Synonyms: experienced , old, old-time, practical, practiced, seasoned, versed, vet, veteran
Related Word: prepared, primed, trained
Contrasted words: unfit, unqualified, untrained
Antonyms: unskilled