foreseer
Noun
Meaning
One who foresees or foreknows.
Source: Webster's dictionarySynonyms
prophet
seer
augur
prognosticator
psychic
visionary
predictor
astrologer
futurist
diviner
forecaster
envisioning
soothsayer
prophesier
foreteller
Show all synonyms