foresight (n.) Look up foresight at Dictionary.com
c.1300, from fore- + sight (n.). Compare German Vorsicht "attention, caution, cautiousness."