foreshadow
verb vt
Infinitive
foreshadow
Present tense 3rd person singular
foreshadows
Preterite
foreshadowed
Present participle
foreshadowing
Past participle
foreshadowed
verb vt
foreshadow
foreshadows
foreshadowed
foreshadowing
foreshadowed