Sharp-sighted

Webster's Dictionary of the English Language

·adj Having quick or acute sight;

— used literally and figuratively.