foresight
- noun (n)
Meaning: mental preparedness
Synonyms:
anticipation
canniness
care
carefulness
caution
circumspection
clairvoyance
discernment
discreetness
discretion
economy
far-sightedness
foreknowledge
forethought
insight
longsightedness
perception
precaution
precognition
preconception
premeditation
premonition
prenotion
prescience
prospect
providence
provision
prudence
sagacity
Roget's 21st Century Thesaurus, Third Edition Copyright © 2013 by the Philip Lief Group.