What is the meaning of Forethought?

Thinking beforehand or in advance, planning; prior or previous consideration; premeditation.

Anticipation.

Provident care; prudence.

Thought of, or planned, beforehand.

simple past and past participle of forethink

Source: wiktionary.org