verb
present participle and gerund of foresee
noun
The act by which something is foreseen; a prophetic vision.