forethought (n.) Look up forethought at Dictionary.com
c.1300, from fore- + thought. Old English had foreðencan "to premeditate, consider."