to foretell; to predict; to prognosticate.-to foreshow; to herald; to prefigure.-to utter predictions; to make declaration of events to come.-to give instruction in religious matters; to interpret or explain scripture or religious subjects; to preach; to exhort; to expound.