foretoken
/ˈfɔrˌtoʊkən/
noun
- A sign or warning that something is going to happen.
- His sudden silence was a foretoken of bad news.
- The dark clouds were a foretoken of the coming storm.
- In many cultures, a rainbow is seen as a foretoken of hope.