foreshadow - verb
transitive
Infinitive
foreshadow
3rd person singular
foreshadows
Past
foreshadowed
Past Participle
foreshadowed
Present Participle
foreshadowing