Definitions of second-sighted:

  • adjective:   foreseeing the future