YourDictionary

forethought

noun

  1. a thinking or planning beforehand; premeditation
  2. prudent thought for the future; foresight

adjective

planned beforehand

See forethought in American Heritage Dictionary 4

Learn more about forethought

link/cite print suggestion box