Meaning of foreshadowing

Definition of foreshadowing

(noun) the act of providing vague advance indications; representing beforehand

Other information on foreshadowing

WIKIPEDIA results for foreshadowing
Amazon results for foreshadowing