noun
someone who makes predictions of the future (usually on the basis of special knowledge)
• Syn: ↑predictor, ↑prognosticator, ↑soothsayer
• Derivationally related forms: ↑prognosticate (for: ↑prognosticator), ↑predict (for: ↑predictor), ↑forecast
• Hypernyms: ↑visionary, ↑illusionist, ↑seer
• Hyponyms: ↑astrologer, ↑astrologist, ↑fortuneteller, ↑fortune teller
Useful english dictionary. 2012.