Origin: Germanic Old English prefix
Foreshadow has 2 different meanings across 1 category:
Verb
indicate, as with a sign or an omen
"These signs bode bad news"
To presage, or suggest something in advance.