foresight

noun

  1. 1

    providence by virtue of planning prudently for the future

  2. 2

    seeing ahead; knowing in advance; foreseeing

Synonyms

Also useful for “foresight”:Unscrambler