foreboder

(noun)

noun

1. (archaic) an oracle; one who tells the future.

2. (uncountable) Something that implies the imminent occurrence of another event.

- The cold was a foreboder of the nightmares of the winter that lay ahead.