be  sharp-sighted - English Synonyms Dictionary