foreshadow - verb

transitive

Infinitiveforeshadow
3rd person singularforeshadows
Pastforeshadowed
Past Participleforeshadowed
Present Participleforeshadowing