What is the meaning of Forethink?

To plan (something) in advance; think, consider, or contrive beforehand; prognosticate.

To think about beforehand; to anticipate.

Source: wiktionary.org