-
adjective
expert
Synonyms: ace, adept, crack, crackerjack, experienced, masterly, proficient, skilled, skillful
Antonyms: amateur
-
adjective
main
Synonyms: ascendant, chief, controlling, foremost, grand, great, leading, major, original, overbearing, paramount, predominant, predominate, preponderant, prevalent, prime, principal, regnant, sovereign, supreme
Antonyms: auxiliary, copy, duplicate, minor, subordinate
-
noun
person in charge, female or male
Synonyms: administrator, boss, captain, chief, chieftain, commandant, commander, commanding officer, conqueror, controller, director, employer, general, governor, guide, guru, head, head person, instructor, judge, lord, manager, matriarch, overlord, overseer, owner, patriarch, pedagogue, preceptor, principal, pro, ruler, schoolmaster/ mistress, skipper, slave driver, spiritual leader, superintendent, supervisor, swami, taskmaster, teacher, top dog, tutor, wheel
Antonyms: servant
-
noun
expert, skilled person, female or male
Synonyms: ace, adept, artist, artiste, authority, buff, champion, connoisseur, conqueror, doctor, doyen, doyenne, genius, guru, maestro, maven, old hand, old pro, past master, prima donna, pro, professional, proficient, pundit, real pro, sage, savant, scientist, shark, victor, virtuoso, whiz, whiz-bang, winner, wizard
Antonyms: amateur
-
verb
learn; become proficient
Synonyms: acquire, beat the game, beat the system, bone up, bury yourself in, comprehend, cram, excel in, gain mastery, get down cold, get down pat, get hold of, get the hang of, get the knack of, grasp, grind, hit the books, learn the ropes, megastudy, pick up, study, swamp, understand
Antonyms: be ignorant