forethought noun
VERB + FORETHOUGHT have We had had the forethought to book places in advance.
PREP. with/without ~ He had made the remark completely without forethought.
PHRASES a lack of forethought
You can also check other dicts: forethought (English, 中文解释 ), wordnet sense, Collins Definition