foreboder

/fɔrˈboʊdər/
noun
  1. A person who predicts or warns of something bad that is going to happen.
    • The old foreboder warned the village of an approaching famine.
    • In the story, the foreboder's predictions always came true.
    • Some called him a foreboder, but his warnings about the flood were accurate.
Antonyms