Definitions of farseeing:

  • adjective:   planning prudently for the future
  • adjective:   capable of seeing to a great distance