foresight

/F AO1 R S AY0 T/
noun
  1. 1

    The ability to foresee or prepare wisely for the future.

    โ€œHaving the foresight to prepare an evacuation plan may have saved their lives.โ€

  2. 2

    The front sight on a rifle or similar weapon

  3. 3

    A bearing taken forwards towards a new object

Source: https://en.wiktionary.org/wiki/foresight