·adj Having foresight as regards the future.
II. Farseeing ·adj Able to see to a great distance; farsighted.