FARSEEING

Definition of FARSEEING

  1. (adj)capable of seeing to a great distance
  2. (adj)planning prudently for the future