Foresight

From Wikipedia, the free encyclopedia

Look up foresight in Wiktionary, the free dictionary.

Foresight may refer to: