1.have a keen insight into matters; see through with great insight; take in all with one's observant eyes