foresight (n.) Look up foresight at Dictionary.com
c.1300, from fore- + sight (n.). Cf. German Vorsicht.