English to English
longsighted
adjective (a)
- Able to see objects at a great distance; hence, having great foresight; sagacious; farseeing.(adjective)source: webster1913
adjective satellite (s)
- capable of seeing to a great distance(adj.all)source: wordnet30
- planning prudently for the future(adj.all)source: wordnet30