forethought

/ˈfȯr-ˌthȯt/

noun

  1. a thinking or planning out in advance : premeditation

  2. consideration for the future

adjective

  1. aforethought