adjective
early 17th century : from Latin praescient- knowing beforehand , from the verb praescire , from prae before + scire know
Adjective
Similar Words: prophetic predictive visionary psychic clairvoyant far-seeing far-sighted with foresight prognostic divinatory oracular sibylline apocalyptic fateful revelatory insightful intuitive perceptive percipient foreknowing previsional vatic mantic vaticinal vaticinatory prognosticative augural adumbrative fatidic fatidical haruspical pythonic
knowing before everyone-else, i.e. being a smart-ass - the kind of word utilised by someone who spends a considerable amount of time perusing large dictionaries in the hope of coming across obscure and rarely spoken words that they can try and integrate into their everyday conversation in order to impress his/her colleagues/friends.
prescient, oracular, vatic (of course you knew this already, didn't you..?)