foreshadows is a form of:

Foreshadow



verb
1.
(TRANSITIVE) (to shadow or indicate beforehand, to suggest in advance) ជាប្រថ្នូល