n. 25B6; noun FORETHOUGHT, planning, far-sightedness, vision, anticipation, prudence, care, caution, precaution, readiness, preparedness; N. Amer. forehandedness.
hindsight.
n. 25B6; noun FORETHOUGHT, planning, far-sightedness, vision, anticipation, prudence, care, caution, precaution, readiness, preparedness; N. Amer. forehandedness.
hindsight.
Concise Oxford thesaurus English vocabulary. Краткий оксфордский словарь английского языка тезаурус. 2012