Skip to content

foresight

Dictionary definition · foresight

noun

  1. providence by virtue of planning prudently for the future
  2. seeing ahead; knowing in advance; foreseeing

Source: Open English WordNet (CC BY 4.0).