EnglishMain Dictionary
forethought
Universal Words
noun
[U] careful thought to make sure that things are successful in the future:
Some forethought and preparation is necessary before you embark on the project. * He had had the forethought to book in advance. * She was appalled at her own lack of forethought.
IDIOMS see MALICE
\