forethought

n. 1 care or provision for the future. 2 deliberate intention.

a. Thought of, or planned, beforehand; aforethought; prepense; hence, deliberate.