To predict; to tell (the future) before it occurs; to prophesy.
To tell (a person) of the future.
To predict or foresee.
To show or suggest ahead of time; to represent beforehand (often used in a Biblical context).
That which prefigures or appears to predict; a harbinger.