Origin: Germanic Old English prefix
Foreshow has 3 different meanings across 1 category:
Verb
A manifestation in advance; a prior indication.
foretell by divine inspiration
To show in advance; to foretell, predict.