To betoken beforehand; prognosticate; foreshadow; give warning of; presage.
A prognostic; a premonitory sign; warning or presentiment.
To announce or precede; to be a harbinger of.
A person or thing that foreshadows or foretells the coming of someone or something.