Collins English Dictionary enlightens us thus: foreshadow vb. ) to show, indicate, or suggest in advance; presage. In other words, foreshadowing is showing in a predictive way some future event.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.