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.
To predict or forecast, especially through the application of skill.
To presage, betoken.