Definition: (noun) Seeing ahead; knowing in advance; foreseeing.
Synonyms: prospicience, prevision.
Usage: Felicia has an uncommon farsightedness when it comes to the stock market and has made millions with her investments.
Discuss
Source: The Free Dictionary