foreshadower
/fɔrˈʃædoʊər/
noun
- A person or thing that gives a sign or warning of something that will happen in the future.
- The first robin of spring is often seen as a foreshadower of warmer weather.
- In literature, the ghost in the story acts as a foreshadower of the hero's fate.
- The economic downturn was a foreshadower of the recession that hit the country.
Synonyms