forewit
Timely knowledge; precaution; foresight.
countable, uncountable
One good forewit is worth two afterwits.
Where it comes from
From Middle English forwit, from Old English *forewit, *forewitt (attested in derivative forewitiġ, forewittiġ (“foreknowing”)), equivalent to fore- + wit (“knowledge, understanding”).
Adapted from the Wiktionary entry forewit (CC BY-SA 4.0).