Subscribe
URL of the page has been copied to clipboard.
Meaning : Capable of seeing to a great distance.
Synonyms : farseeing, keen-sighted, longsighted
Install App