Having keen insight and understanding; able to perceive and comprehend things clearly and deeply. Describes someone with sharp mental perception and discernment.
From Latin 'perspicax' meaning 'sharp-sighted,' from 'perspicere' (to see through), combining 'per-' (through) and 'specere' (to look). The word literally means seeing through to the truth of things.
Try Another Word