pre know (verb) foresee: anticipate, predict
Sinonime: 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,
wizardAntonime: amateur