verb
present participle and gerund of foreshow
noun
The act or an instance of showing something, usually an event, ahead of time; a prognostication