What is the full meaning of foreshadows
FORESHADOW, to represent, indicate, or typify beforehand [v]
Example of the word foreshadows placed on a Scrabble board.